// 在node环境下 直接输出 this 返回的是一个 module 空对象
console.log(this);

// 在浏览器环境下 直接输出 this 返回的是一个 Window 全局对象

// 函数里 this 的指向
function foo() {
    // 在 node 环境下 指向的就是全局对象
    console.log(this);
}
foo()

// 在对象方法中的 this 
var person = {
    name: 'terry',
    sayName: function () {
        console.log(this.name);
    }
}
person.sayName()